package com.erp.service.impl;

import com.erp.bean.Emp;
import com.erp.dao.EmpDao;
import com.erp.dao.impl.EmpDaoImpl;
import com.erp.service.EmpService;

import java.util.List;

/**
 * @author lyb
 * 创建员工业务逻辑实现类
 */
public class EmpServiceImpl implements EmpService {
    //创建数据访问对象
    EmpDao empDao=new EmpDaoImpl();
    @Override
    public List<Emp> finAll() {
        List<Emp> list=empDao.finAll();
        return list;
    }

    @Override
    public Emp findById(int eid) {
        Emp emp=empDao.findById(eid);
        return emp;
    }

    @Override
    public Emp findByNameAndPass(String name, String pass) {
        Emp emp=empDao.findByNameAndPass(name,pass);
        return emp;
    }

    @Override
    public boolean update(Emp emp) {
        return empDao.update(emp)>0?true:false;
    }

    @Override
    public Emp findByName(String ename) {
        Emp emp=empDao.findByName(ename);
        return emp;
    }

    @Override
    public boolean addEmp(Emp emp) {
        emp.setDid(1);
        emp.setRid(1);
        return empDao.addEmp(emp)>0?true:false;
    }

    @Override
    public List<Emp> findBydid(int did) {
        List<Emp> list=empDao.findBydid(did);
        return list;
    }

    @Override
    public List<Emp> find(String column, String keywords) {
        List<Emp> list=empDao.find(column,keywords);
        return list;
    }
}
